@import url('blueprint/screen.css');

body { 
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a:focus, 
a:hover     { color: #000; }
a           { color: #116622; text-decoration: underline; }

/* strilli prima pagina */
h2.gdl{text-transform:uppercase;}

/* calendario */
div.date {float:left;width:30px;color:white;text-align:center;padding:1px;margin-right:2px;font-size:10px !important;}
div.date .wd,div.date .dn {display:block;}
div.date .dn {color:#175717;font-weight:bold;font-size:12px ! important;}
div.vevent {float:right;width:144px;border-bottom:1px solid #eee;}
div.vevent p{margin:0px;}
div.date{height:38px;width:28px;color:#ffffff; background:url(i/date.gif) no-repeat;}
.dtstart{font-weight:bold;}
div.eventdetail {
	background-color:#ffc;
	width:182px;
	margin-left:-100px;
	background: url('i/postit.gif') no-repeat bottom right;
	clear: right;
	float: right;
	padding: 4px;
	position: relative;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	}
div.eventdetail .hideme{
	border: 0;
	text-align: right;
	margin: 0 27px 2px 0;
	padding: 2px 6px 0px 6px;
	width: 165px;
}
.hideme a,
.hideme a:visited,
.hideme a:active{color:#888;text-decoration:none;}
.hideme a:hover,
.hideme a:focus{color:#444;}
div.eventdetail strong{
display:block;
}

/* logo */
#logo strong{font-size: 3em;padding-right:10px;}
#logo em{font-size: 1.2em;}
.box{background-color:#CFC;}

/********************************************************************************
                Navbar
********************************************************************************/
#navbar {
background-color:#338833;
margin: 0px auto 0px;
padding: 3px 0;
font-family:GillSans,Helvetica,Arial,sans-serif
}
#navbar li {
   display: inline;
   list-style-type: none;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
font-size: 1.2em;
}
		
#navbar ul {
   margin: 0px;
   padding: 0px;
}
	
#navbar ul li a {
   color: #fff;
   padding: 0px 10px 0px 10px;
   margin: 0px;
   text-decoration: none;
   border-bottom: none;
}

#navbar ul li a:hover, a:active {
border-bottom:2px solid #CFC;
}

li#current_page_item a {
   text-decoration: underline;
border-bottom:3px solid #fff;
}
/*
.bgh,.bg{
	background-color:#FFFFFF;
	background-image:url(i/spine-shadow.png);
	background-position:720px 0px;
	background-repeat:repeat-y;
	
}
.bg{
	background-position:730px 0px;
}
*/
.linkeria{list-style-type: none;}
.linkeria ul li{list-style-type: disc;}
